package cn.ldf.keepaccounts.entity.dto;

import cn.ldf.keepaccounts.entity.pojo.Members;
import cn.ldf.keepaccounts.entity.pojo.Rooms;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import lombok.*;

import java.util.List;

/**
 * 房间表(Rooms)表实体类
 *
 * @author 清峰
 * @since 2025-02-17 10:15:14
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RoomsDTO {

    //房间
    @Valid  // 使用 @Valid 来触发对 Rooms 的校验
    @NotNull(message = "房间信息不能为空")
    private Rooms rooms;
    //成员
    @Valid  // 使用 @Valid 来触发对 Members 的校验
    @NotNull(message = "房间成员信息不能为空")
    private List<Members> members;

}

